Skip to content

Add favicon to Volcano website#508

Merged
volcano-sh-bot merged 1 commit into
volcano-sh:masterfrom
kubeboiii:fix/507-add-favicon
Jun 2, 2026
Merged

Add favicon to Volcano website#508
volcano-sh-bot merged 1 commit into
volcano-sh:masterfrom
kubeboiii:fix/507-add-favicon

Conversation

@kubeboiii
Copy link
Copy Markdown
Contributor

@kubeboiii kubeboiii commented May 27, 2026

  • Please check if the PR fulfills these requirements
  • The commit message follows our guidelines
  • What kind of change does this PR introduce?

/kind feature

  • What this PR does / why we need it:

The Volcano website did not show a favicon in the browser tab. Favicon
assets already existed under static/img/favicons/ but were not
referenced in docusaurus.config.js. This change wires the favicon in
Docusaurus config, adds head tags for apple-touch-icon and web manifest,
copies favicon.ico to the site root for clients that request
/favicon.ico, and sets the manifest display name to Volcano.

  • Which issue(s) this PR fixes:

Fixes #507

Test plan

  • npm run build completes successfully
  • Built HTML includes <link rel="icon" href="/img/favicons/favicon.ico">
  • Built HTML includes apple-touch-icon, manifest, and mask-icon links
  • build/favicon.ico is present after build
  • Browser tab shows Volcano icon on http://localhost:3000/ (manual check)
  • http://localhost:3000/favicon.ico returns the icon (manual check)

@volcano-sh-bot volcano-sh-bot added kind/feature Categorizes issue or PR as related to a new feature. do-not-merge/invalid-commit-message Indicates that a PR should not merge because it has an invalid commit message. labels May 27, 2026
@volcano-sh-bot
Copy link
Copy Markdown
Collaborator

Welcome @kubeboiii! It looks like this is your first PR to volcano-sh/website 🎉

@volcano-sh-bot volcano-sh-bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label May 27, 2026
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request configures favicons and metadata for the website by adding a favicon path and various head tags (apple-touch-icon, manifest, mask-icon) to docusaurus.config.js, and updating the name in site.webmanifest. The reviewer noted that while the PR description mentions copying favicon.ico to the site root, the physical static/favicon.ico file is missing from the changes and needs to be added.

Comment thread docusaurus.config.js
url: "https://volcano.sh",
baseUrl: "/",

favicon: "img/favicons/favicon.ico",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The PR description states that this change "copies favicon.ico to the site root for clients that request /favicon.ico". However, there is no static/favicon.ico file included in this pull request, nor are there any build scripts or plugins configured to perform this copy.

To make the favicon available at the root /favicon.ico (which many browsers and crawlers query by default), please physically copy the favicon.ico file to static/favicon.ico and commit it as part of this PR.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

static/favicon.ico is already in this PR (see Files changed, commit 7f89bb7). It is a direct copy of static/img/favicons/favicon.ico and is served at /favicon.ico via Docusaurus static assets. No build step needed.

The site already had favicon files under static/img/favicons but
Docusaurus was not configured to emit them in the document head.
Wire favicon, apple-touch, manifest, and Safari mask icon links.

Signed-off-by: Himanshu <himanshuwankhadeh@gmail.com>
@kubeboiii kubeboiii force-pushed the fix/507-add-favicon branch from 4857921 to 7f89bb7 Compare May 27, 2026 17:14
@volcano-sh-bot volcano-sh-bot removed the do-not-merge/invalid-commit-message Indicates that a PR should not merge because it has an invalid commit message. label May 27, 2026
@yashisrani
Copy link
Copy Markdown

/lgtm from my side .. @JesseStutler

@JesseStutler
Copy link
Copy Markdown
Member

What's the effect? I didn't see it in netlify preview

@yashisrani
Copy link
Copy Markdown

What's the effect? I didn't see it in netlify preview

Sir, click on deploy/netlify to see netlify deployment ..

@JesseStutler
Copy link
Copy Markdown
Member

JesseStutler commented Jun 2, 2026

  • deploy/netlify

OK I have seen it now in the bookmark:
image
But looks like the netlify can't see the favicon in the browser address?

@yashisrani
Copy link
Copy Markdown

Screenshot 2026-06-02 at 8 49 42 AM

@JesseStutler i'm able to see favicon icon in netlify deploy..

@JesseStutler
Copy link
Copy Markdown
Member

/approve
/lgtm

@volcano-sh-bot volcano-sh-bot added the lgtm Indicates that a PR is ready to be merged. label Jun 2, 2026
@volcano-sh-bot
Copy link
Copy Markdown
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: JesseStutler

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@volcano-sh-bot volcano-sh-bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jun 2, 2026
@volcano-sh-bot volcano-sh-bot merged commit 9f0409c into volcano-sh:master Jun 2, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/feature Categorizes issue or PR as related to a new feature. lgtm Indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Add Favicon to Volcano Website

4 participants